# import 导入  as 重命名
import numpy as np

# 2x2的矩阵
a = np.array([
    [1, 2],
    [3, 4]
])
# 输出矩阵的形状
print(a.shape)  # (2, 2) 两行两列
# print(a[1][1])  # 获取对应下标的元素
print(a[1, 1])  # 获取对应下标的元素

# 2x2的矩阵
b = np.array([
    [1, 2],
    [2, 1]
])
# 矩阵的对位相乘
print(a * b)
# 通过上述的实验可知，numpy对于矩阵的运算都是对位运算

print(a.T)  # a矩阵的转置
# print(np.transpose(a)) # 逆矩阵
